Summarizing data topic
Compute summary statistics.
Functions
-
count(
Iterable< Summarizing datanum?> iterable) → int -
Returns the count of values in the
iterable. -
countBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → int? -
Returns the count of values yielded by the
accessorfunction applied to each element in theiterable. -
cumsum(
Iterable< Summarizing datanum?> iterable) → List<num?> -
Returns the cumsum of all values in the
iterable. -
cumsumBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → List<num> -
Returns the cumsum of all values yielded by the
accessorfunction applied to each element in theiterable, as a list of the same length. -
deviation(
Iterable< Summarizing datanum?> iterable) → num? -
Returns the standard deviation, defined as the square root of the
bias-corrected variance, of all values in the
iterable. -
deviationBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → num? -
Returns the standard deviation, defined as the square root of the
bias-corrected variance, of all values yielded by the
accessorfunction applied to each element in theiterable. -
extent<
T extends Comparable?> (Iterable< Summarizing dataT> iterable) → (T?, T?) -
Returns the minimum and maximum values in the
iterable. -
extentBy<
T, R extends Comparable?> (Iterable< Summarizing dataT> iterable, R accessor(T)) → (R?, R?) -
Returns the minimum and maximum values yielded by the
accessorfunction applied to each element in theiterable. -
greatest<
T> (Iterable< Summarizing dataT> iterable, [num comparator(T, T) = ascending]) → T? -
Returns the greatest of all values in the
iterableaccording to the specifiedcomparator. -
greatestBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T), [num comparator(R, R) = ascending]) → T? -
Returns the element with the greatest of all values yielded by the
accessorfunction applied to each element in theiterableaccording to the specifiedcomparator. -
greatestIndex<
T> (Iterable< Summarizing dataT> iterable, [num comparator(T, T) = ascending]) → int -
Returns the index of the greatest of all values in the
iterableaccording to the specifiedcomparator. -
greatestIndexBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T), [num comparator(R, R) = ascending]) → int -
Returns the index of the element with the greatest of all values yielded by
the
accessorfunction applied to each element in theiterableaccording to the specifiedcomparator. -
least<
T> (Iterable< Summarizing dataT> iterable, [num comparator(T, T) = ascending]) → T? -
Returns the least of all values in the
iterableaccording to the specifiedcomparator. -
leastBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T), [num comparator(R, R) = ascending]) → T? -
Returns the element with the least of all values yielded by the
accessorfunction applied to each element in theiterableaccording to the specifiedcomparator. -
leastIndex<
T> (Iterable< Summarizing dataT> iterable, [num comparator(T, T) = ascending]) → int -
Returns the index of the least of all values in the
iterableaccording to the specifiedcomparator. -
leastIndexBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T), [num comparator(R, R) = ascending]) → int -
Returns the index of the element with the least of all values yielded by
the
accessorfunction applied to each element in theiterableaccording to the specifiedcomparator. -
max<
T extends Comparable?> (Iterable< Summarizing dataT> iterable) → T? -
Returns the maximum of all values in the
iterable. -
maxBy<
T, R extends Comparable?> (Iterable< Summarizing dataT> iterable, R accessor(T)) → R? -
Returns the maximum of all values yielded by the
accessorfunction applied to each element in theiterable. -
maxIndex<
T extends Comparable?> (Iterable< Summarizing dataT> iterable) → int -
Returns the index of the maximum of all values in the
iterable. -
maxIndexBy<
T, R extends Comparable?> (Iterable< Summarizing dataT> iterable, R accessor(T)) → int -
Returns the index of the maximum of all values yielded by the
accessorfunction applied to each element in theiterable. -
mean(
Iterable< Summarizing datanum?> iterable) → num? -
Returns the mean of all values in the
iterable. -
meanBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → num? -
Returns the mean of all values yielded by the
accessorfunction applied to each element in theiterable. -
median(
Iterable< Summarizing datanum?> iterable) → num? -
Returns the median of all values in the
iterableusing the R-7 method. -
medianBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → num? -
Returns the median of all values yielded by the
accessorfunction applied to each element in theiterableusing the R-7 method. -
medianIndex(
Iterable< Summarizing datanum?> values) → int? - Similar to median, but returns the index of the value to the left of the median.
-
medianIndexBy<
T> (Iterable< Summarizing dataT> values, num? accessor(T)) → int? - Similar to medianBy, but returns the index of the element that yields the value to the left of the median.
-
min<
T extends Comparable?> (Iterable< Summarizing dataT> iterable) → T? -
Returns the minimum of all values in the
iterable. -
minBy<
T, R extends Comparable?> (Iterable< Summarizing dataT> iterable, R accessor(T)) → R? -
Returns the minimum of all values yielded by the
accessorfunction applied to each element in theiterable. -
minIndex<
T extends Comparable?> (Iterable< Summarizing dataT> iterable) → int -
Returns the index of the minimum of all values in the
iterable. -
minIndexBy<
T, R extends Comparable?> (Iterable< Summarizing dataT> iterable, R accessor(T)) → int -
Returns the index of the minimum of all values yielded by the
accessorfunction applied to each element in theiterable. -
mode<
T> (Iterable< Summarizing dataT> iterable) → T? -
Returns the mode of all values in the
iterable, i.e., the value which appears the most often. -
modeBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T)) → R? -
Returns the mode of all values yielded by the
accessorfunction applied to each element in theiterable, i.e., the value which appears the most often. -
quantile(
Iterable< Summarizing datanum?> iterable, num p) → num? -
Returns the
p-quantile of all values in theiterable, wherepis a number in the range [0, 1]. -
quantileBy<
T> (Iterable< Summarizing dataT> iterable, num p, num? accessor(T)) → num? -
Returns the
p-quantile of all values yielded by theaccessorfunction applied to each element in theiterable, wherepis a number in the range [0, 1]. -
quantileIndex(
Iterable< Summarizing datanum?> iterable, num p) → int? -
Similar to quantile, but returns the index to the left of
p. -
quantileIndexBy<
T> (Iterable< Summarizing dataT> values, num p, num? accessor(T)) → int? -
Similar to quantileBy, but returns the index to the left of
p. -
quantileSorted(
Iterable< Summarizing datanum?> values, num p) → num? - Similar to quantile, but expects the input to be sorted.
-
quantileSortedBy<
T> (Iterable< Summarizing dataT> values, num p, num? accessor(T)) → num? -
Similar to quantileBy, but expects the input to be sorted. In contrast
with quantileBy, the
accessoris only called on the elements needed to compute the quantile. -
rank<
T> (Iterable< Summarizing dataT> iterable, [num comparator(T, T) = ascending]) → List<num> -
Returns an list with the rank of each value in the
iterable, i.e., the zero-based index of the value when the iterable is sorted. -
rankBy<
T, R> (Iterable< Summarizing dataT> iterable, R accessor(T), [num comparator(R, R) = ascending]) → List<num> -
Returns an list with the rank of each element in the
iterable, i.e., the zero-based index of the element when the iterable is sorted based on the values yielded by theaccessorfunction. -
sum(
Iterable< Summarizing datanum?> iterable) → num -
Returns the sum of all values in the
iterable. -
sumBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → num -
Returns the sum of all values yielded by the
accessorfunction applied to each element in theiterable. -
variance(
Iterable< Summarizing datanum?> iterable) → num? -
Returns an unbiased estimator of the population variance
of all values in the
iterableusing Welford’s algorithm. -
varianceBy<
T> (Iterable< Summarizing dataT> iterable, num? accessor(T)) → num? -
Returns an unbiased estimator of the population variance
of all values yielded by the
accessorfunction applied to each element in theiterableusing Welford’s algorithm.